IdeaBlade.EntityModel Assembly > IdeaBlade.EntityModel Namespace : EntityGroup<TEntity> Class |
The following tables list the members exposed by EntityGroup<TEntity>.
Name | Description | |
---|---|---|
EntityGroup<TEntity> Constructor | Overloaded. |
Name | Description | |
---|---|---|
ChangeNotificationEnabled | Used to suppress change events during the modification of entities within this group. (Inherited from IdeaBlade.EntityModel.EntityGroup) | |
ChangeTrackingEnabled | Used to enable or disable change tracking. Change tracking is required for both Saving entities as well as to support the IEditableObject interface. (Inherited from IdeaBlade.EntityModel.EntityGroup) | |
ComplexTypeProperties | The collection of 'ComplexType' EntityProperties for entities of the type held by this group. (Inherited from IdeaBlade.EntityModel.EntityGroup) | |
ConcurrencyProperties | The collection of 'Concurrency' EntityProperties for entities of the type held by this group. (Inherited from IdeaBlade.EntityModel.EntityGroup) | |
CurrentEntities | Returns the currently live (i.e not deleted or detached) entities for the given entity type and its subtypes. | |
DataProperties | The collection of DataEntityProperties for entities of the type held by this group. (Inherited from IdeaBlade.EntityModel.EntityGroup) | |
DataSourceKeyName | Returns the name of the edmKey or wsKey defined in the IdeaBlade configuration file for entities in this group. (Inherited from IdeaBlade.EntityModel.EntityGroup) | |
DefaultEntitySetName | The default name of the entity set to use when creating new entities when a name is not provided. (Inherited from IdeaBlade.EntityModel.EntityGroup) | |
Entities | Returns a collection of entities of given entity type and sub-types. | |
EntityManager | The EntityManager which manages this EntityGroup. (Inherited from IdeaBlade.EntityModel.EntityGroup) | |
EntityType | The type of Entity contained within this group. (Inherited from IdeaBlade.EntityModel.EntityGroup) | |
ForeignKeyProperties | The collection of 'Foreign' EntityProperties for entities of the type held by this group. (Inherited from IdeaBlade.EntityModel.EntityGroup) | |
IsNullGroup | Whether or not this is the 'null group. The 'null' group contains no entities and is automatically provided to detached entities. (Inherited from IdeaBlade.EntityModel.EntityGroup) | |
KeyProperties | The collection of 'Key' EntityProperties for entities of the type held by this group. (Inherited from IdeaBlade.EntityModel.EntityGroup) | |
Name | The name of this group. (Inherited from IdeaBlade.EntityModel.EntityGroup) | |
NavigationProperties | The collection of NavigationEntityProperties for entities of the type held by this group. (Inherited from IdeaBlade.EntityModel.EntityGroup) | |
Properties | The collection of EntityProperties for entities of the type held by this group. (Inherited from IdeaBlade.EntityModel.EntityGroup) | |
PropertyInterceptionEnabled | Used to enable or disable property interception for entities within this group; (Inherited from IdeaBlade.EntityModel.EntityGroup) | |
QueryableType | The type being queried. (same as EntityType for an EntityGroup) (Inherited from IdeaBlade.EntityModel.EntityGroup) | |
SelfAndSubtypeGroups | Returns a list of groups for this entity type and all sub-types. (Inherited from IdeaBlade.EntityModel.EntityGroup) | |
VerificationEnabled | Enable or disable verification for entities in this group. (Inherited from IdeaBlade.EntityModel.EntityGroup) |
Name | Description | |
---|---|---|
AcceptChanges | Calls AcceptChanges on all entities in this group. (Inherited from IdeaBlade.EntityModel.EntityGroup) | |
Clone | See System.ICloneable.Clone - performs a copy of entities in the EntityGroup. (Inherited from IdeaBlade.EntityModel.EntityGroup) | |
CloneStructure | Clones the structure of this EntityGroup. (Inherited from IdeaBlade.EntityModel.EntityGroup) | |
Equals | (Inherited from object) | |
GetChanges | Returns all of the entities within this group with the specified state or states. (Inherited from IdeaBlade.EntityModel.EntityGroup) | |
GetHashCode | (Inherited from object) | |
GetType | (Inherited from object) | |
HasChanges | Determines whether any entity in this group has pending changes. (Inherited from IdeaBlade.EntityModel.EntityGroup) | |
RejectChanges | Calls EntityAspect.RejectChanges on all entities in this group. (Inherited from IdeaBlade.EntityModel.EntityGroup) | |
ToString | (Inherited from object) |
Name | Description | |
---|---|---|
Finalize | (Inherited from object) | |
IsCurrent | For internal use only. (Inherited from IdeaBlade.EntityModel.EntityGroup) | |
MemberwiseClone | (Inherited from object) |
Name | Description | |
---|---|---|
All<T> | Returns true if all items in a cached collection satisfy the given predicate. | |
AllEqual | Overloaded. Returns true if all items in a cached collection are equal. | |
Any<T> | Returns true if any of the items in the indexed collection in cache satisfy the given predicate. | |
Concat<T> | Concatenates two sequences. | |
Distinct<TSource,TResult> | Returns distinct elements from a sequence by using a specified selector function to project objects to compare. | |
Except<TSource,TResult> | Produces the set difference of two sequences by using a specified selector function to compare values. | |
ForEach | Overloaded. Enumerate a cached collection performing the specified action on each item. | |
GetAggregateHashCode | Returns a hashcode for a collection that uses a similar algorithm to that used by the .NET Tuple class. Order matters. | |
IndexOf<T> | Returns the index of the first item in the sequence matching a condition, or -1 if no match found. | |
Intersect<TSource,TResult> | Produces the set intersection of two sequences by using a specified selector function to project objects to compare. | |
Repeat<T> | Repeat the items enumerable count times. | |
ToAggregateString | Concatenates the string version of each element in a collection using the delimiter provided. | |
ToHashSet<T> | Returns a HashSet of the specified collection. | |
Union<TSource,TResult> | Produces the set union of two sequences by using a specified selector function to project objects to compare. |
Name | Description | |
---|---|---|
EntityChanged | Fired whenever an entity's state has changed in any significant manner. (Inherited from IdeaBlade.EntityModel.EntityGroup) | |
EntityChanging | Fired whenever an entity's state is changing in any significant manner. (Inherited from IdeaBlade.EntityModel.EntityGroup) | |
EntityPropertyChanged | Fired whenever a property value on an entity has changed. (Inherited from IdeaBlade.EntityModel.EntityGroup) | |
EntityPropertyChanging | Fired whenever a property value on an entity is changing. (Inherited from IdeaBlade.EntityModel.EntityGroup) |